{ config, pkgs, ...}:
{
  # Use the systemd-boot EFI boot loader.
  # boot.loader.systemd-boot.enable = true;
  # boot.loader.efi.canTouchEfiVariables = true;
  boot = {
    loader = {
    	efi.canTouchEfiVariables = true;
    	grub = {
        enable      = true;
    	  efiSupport  = true;
    	  device      = "nodev";
    	  # useOSProber = true;
    	};
    };

    initrd = {
      availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" ];
    };

    kernelModules = [ "kvm-intel" ];
    kernelParams = [ "quiet" ];
    kernelPackages = pkgs.linuxPackages_latest;

    # plymouth = {
    #   enable = true;
    #   theme  = "breeze";
    # };

    # initrd.systemd.enable = true;
    supportedFilesystems = [ "ntfs" ];

  };
}
